Part Number Hot Search : 
AX100 C1403 PC200 1SMB13A 4747A VT6103 03XXX 1SMB13A
Product Description
Full Text Search
 

To Download NVM3060 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 NVM 3060 4096-Bit EEPROM
Edition Feb. 14, 1990 6251-309-2/E
ITT Semiconductors
NVM 3060
Contents Page 3 4 4 4 4 5 5 5 5 7 8 8 8 8 8 9 9 9 9 10 Section 1. 2. 2.1. 2.2. 2.3. 2.4. 2.5. 2.5.1. 2.5.2. 2.5.3. 3. 3.1. 3.2. 3.3. 3.4. 4. 4.1. 4.2. 4.3. 5. Title Introduction Specifications Outline Dimensions Pin Connections Pin Descriptions Pin Circuits Electrical Characteristics Absolute Maximum Ratings Recommended Operating Conditions Characteristics Functional Description Memory Operation Testing Protected Matrix Shipment Test Functions Block Programming Read Reference Shifting Charge Pump Disable Description of the IM Bus
2
NVM 3060
4096-Bit EEPROM 1. Introduction Electrically erasable programmable read-only memory (EEPROM) in N-channel floating-gate technology with a capacity of 512 words, 8 bits each. The NVM 3060 is intended for use as a reprogrammable non-volatile memory in conjunction with the CCU 2030/2050/2070/3000 series Central Control Units or the SAA 12xx and TVPO 2066 Remote Control and Tuning ICs. It serves for storing the tuning information as well as several analog settings, further alignment information given in the factory when producing the TV set. The stored information remains stored even with the supply voltages switched off. Reading and programming operations are executed via the IM bus (see section 5.). Input and output signals are TTL level. An address option input provides the possibility to operate two memories in parallel, to obtain a total storage capacity of 8192 bits. The device contains an on-chip charge pump for high programming voltage generation and an on-chip clock oscillator.
Option
3
NVM 3060
Clock
Charge Pump
Clock Ident Data
5
6
IM Bus Interface
7
Data Output Buffer and Input Register
EEPROM Matrix 512 x 8
2
S
Reset
4
Sequence Control
Decoder and Register for the Memory Address
+5 V
1
8
GND
VSUP
Fig. 1-1: Block diagram of the NVM 3060 EEPROM 3
NVM 3060
2. Specifications 2.1. Outline Dimensions Pin 2 - Safe Input S Fig. 2-2 shows the internal configuration of this input. Normally, with pin 2 at ground potential (low), one portion of the programming matrix is protected so that this part of the memory cannot be reprogrammed inadvertently. Only when pin 2 receives high potential continuously, the protected portion of the memory matrix can be programmed. Pin 2 is internally tied to ground via a transistor equivalent to a 40 k resistor.
15 _ max. 5.08 min. 0.5 min. 2.8
8 2.5 1
5
.
.
4
.
6.4
max. 9.5
. . . .
0 _ 15 ... 7.62 0.38
. . _.
.
0.5 1.1 3 x 2.54
.
Fig. 2-1: NVM 3060 in 8-pin Dil Plastic Package 20 A 8 according to DIN 41870 Weight approx. 0.5 g Dimensions in mm
Pin 3 - Option Input Fig. 2-2 shows the internal configuration of this input. With pin 3 at ground potential (low) or floating, the NVM 3060 reacts upon the IM bus addresses 128,129 and 131. With pin 3 continuously at VSUP potential (high), the NVM 3060 reacts upon this IM bus addresses 132,133 and 135 (see Fig.2-6). In this way, parallel operation of two NVM 3060 is permitted, to obtain 8192 bits of non-volatile storage directly accessible via the IM bus. Pin 3 is internally tied to ground via a transistor equivalent to a 40 k resistor. Pin 4 - Reset Input This input has a configuration as shown in Fig. 2-3. Via this input, the NVM 3060, together with the other circuits belonging to the system, receives the Reset signal which is derived from VSUP via an external RC circuit. A low level is required during power-up and power-down procedures. Low level at pin 4 (max. 1.3 V) cancels a programming procedure and an IM bus operation in progress. The memory address register is not erased. During operation, pin 4 requires high level (min. 2.4 V). Pins 5 to 7 - IM Bus Connections These pins serve to connect the NVM 3060 EEPROM to the IM bus (see section 5.), via which it communicates with the CCU 2030/2050/2070/3000 Central Control Units or the SAA 12xx and TVPO 2066 Remote Control and Tuning ICs. Pins 5 (IM Bus Clock Input) and 6 (IM Bus Ident Input) are inputs as shown in Fig. 2-3 and pin 7 (IM Bus Data) is an input/output as shown in Fig. 2-4. The signal diagram for the IM bus is illustrated in Figs. 2-6 and Fig. 5-1. The required addresses which the NVM 3060 EEPROM receives from the microcomputer, are also shown in Fig. 2-6. Pin 8 - Supply Voltage VSUP The supply voltage required is +5V (5%), and the current consumption in active operation is approx. 30 mA. Inserting or removing the NVM 3060 from a live socket may alter programmed data!
2.2. Pin Connections 1 2 3 4 5 6 7 8 Ground, 0 Safe Input S Option Input Reset Input IM Bus Clock Input IM Bus Ident Input IM Bus Data Input/Output Supply Voltage VSUP
2.3. Pin Descriptions Pin 1 - Ground, 0 This pin must be connected to the negative of the supplies.
4
NVM 3060
2.4. Pin Circuits D The following figures show schematically the circuitry at the various pins. The integrated protection structures are not shown. The letter "E" means enhancement, the letter "D" depletion. VSUP
E GND Fig. 2-3: Pins 4, 5, and 6, Inputs
VSUP D D
VSUP
E D GND Fig. 2-2: Pins 2 and 3, Input S E
E GND Fig. 2-4: Pin 7, Input/Output
2.5. Electrical Characteristics All Voltages are referred to ground. 2.5.1. Absolute Maximum Ratings Symbol TA TS VSUP VI IO Parameter Ambient Operating Temperature Storage Temperature Supply Voltage Input Voltage Output Current Pin No. - - 8 2 to 7 7 Min. 0 -40 -0.5 -0.3 V - Max. 65 +125* +6 VSUP 5 Unit C C V - mA
* Stored data may be affected by TS above +85 C 2.5.2. Recommended Operating Conditions Symbol VSUP VIL VIH VREIL VREIH t4 t7 *see Fig. 2-5 5 Parameter Supply Voltage Input Low Voltage Input High Voltage Reset Input Low Voltage Reset Input High Voltage VSUP - VREI Delay Time* VREI - VSUP Delay Time* 4, 8 4 Pin No. 8 2, 3, 5 to 7 Min. 4.75 - 2.4 - 2.4 0 0 Typ. 5.0 - - - - - - Max. 5.25 0.8 - 1.3 - - - Unit V V V V V ms ms
NVM 3060
Recommended Operating Conditions, continued Symbol VIMIL VIMIH fI tIM1 tIM2 tIM3 tIM4 tIM5 tIM6 tIM7 tIM8 tIM9 tIM10 Parameter IM Bus Input Low Voltage IM Bus Input High Voltage I IM Bus Clock Frequency I Clock Input Delay Time after IM Bus Ident Input I Clock Input Low Pulse Time I Clock Input High Pulse Time I Clock Input Setup Time before Ident Input High I Clock Input Hold Time after Ident Input High I Clock Input Setup Time before Ident End-Pulse Input IM Bus Input Delay Time after I Clock Input IM Bus Data Input Setup Time before I Clock Input IM Bus Data Input Hold Time after I Clock Input IM Bus Ident End-Pulse Low Time Pin No. 5 to 7 Min. - 2.4 0.05 0 3.0 3.0 0 1.5 6.0 0 0 0 3.0 Typ. - - - - - - - - - - - - - Max. 0.8 - 170 - - - - - - - - - - Unit V V kHz - s s - s s - - - s
4.75 V
VSUP
t4
t7 1.3 V
VREI Fig. 2-5: Power on/off timing 6
NVM 3060
2.5.3. Characteristics at VSUP = 5 V, TA= 25 _C
Symbol ISUP IIH VIMOL IIMOH IIH tP Parameter Supply Current Input High Current IM Bus Data Output Low Voltage IM Bus Data Output High Current Input Internal PUll-Down Current Erase or Write Time 2, 3 Pin No. 8 4 to 6 7 Min. 17 - - - 35 8 Typ. 35 - - - - - Max. 60 10 0.4 10 260 30 Unit mA A V A A ms VIH = 5 V IIMO = 3 mA VIMO = 5 V VIH = 5 V Test Conditions
Ident
H L
Data
H L
IM Bus Address
Memory Address: 2 Bytes in
a) Entering memory address within a H L
16 Bit transfer
Data
IM Bus Address
Memory Data: 1st Byte out
b1) Reading data as first Byte within a H L
16 Bit transfer
Data
IM Bus Address
Memory Data: single Byte out
b2) Alternative to b1: Reading Data as a single Byte in an H L
8 Bit transfer
Data
IM Bus Address
Memory Data: 1st Byte in
c) Entering Data as first Byte within a
16 Bit transfer
IM Bus Address Pin 3 Low a) enter memory address: b) reading: c) programming: 128 129 131 Pin 3 High 132 133 135
Fig. 2-6: Signal diagram for the IM Bus 7
EEEEE EEEEE EEEEEEEEEEEEE EEEEEEEEEEEEE EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE
don't care: 2nd Byte out don't care: 2nd Byte in
EEE EEE EEE EEE EEE EEE EEE EEE EEE EEE
NVM 3060
3. Functional Description 3.1. Memory Operation The internal memory address space ranges from address 0 to address 511. Addresses 516 and 526 provide special functions. To read a stored data word, the desired memory address has to be entered to the memory address register first. This is done by serially entering the IM bus address 128 (optionally 132) (during Ident = L), followed by the memory address (during Ident D = H) in a single IM bus operation. With the memory address register set, the memory data may be read. This, in turn, is done by entering the IM bus address 129 (optionally 133) to the device (during Ident = L). Immediately after this, within the same IM bus operation (during Ident = H) the open-drain Data output will conduct to serially transmit the respective 8-bit memory data within a 16-bit word. Reprogramming a memory location is done in two steps, a) and b), that are identical except for the data word to be entered. Step a) resets all bits to "1", and step b) programs the desired data into the selected memory location. a) First, the desired memory address is entered in the way described above. Second, the actual programming is initiated by serially entering the IM bus address 131 (optionally 135) followed by the data word to be stored, which is 255 for step a). The device will now internally time its programming sequence. During this "busy" time all inputs are blocked from affecting the programming except for the Reset input. A Reset = L signal will immediately cancel any programming operation as well as any bus operation in progress. The busy state may be interrogated by reading bit 1 of address location 526. A High level of this "busy-bit" indicates that programming is still under way. The IM bus operation for entering address 526 should always directly precede reading the busy-bit. Reading any other address location during the busy state will produce erroneous data at the Data output. An address change operation during the busy state will not change the memory address register content. The intended start of another programming operation during the busy time will not be executed. b) After time-out, normal operation may be resumed, e.g. by performing the second step of a programming sequence, i.e. by programming the desired 8-bit data word into the respective memory address location. This is done by restoring the proper memory address first, if necessary, and then by serially entering the IM bus address 131 (optionally 135) followed by the desired 8-bit data word as LSB in a 16-bit word. The device will again time its own programming sequence as described under a). After time-out the new data may be verified. 3.2. Testing The NVM 3060 EEPROM contains circuitry designed to facilitate testing of the various functions. By programming data into address location 516, the device is switched to one or more of a number of test modes. A detailed description is given in section 4. 3.3. Protected Matrix The programming matrix contains a protectable portion. Addresses 0 to 15, 64 to 79, 128 to 143, 192 to 207, 256 to 271, 320 to 335, 384 to 399 and 448 to 463 can only be programmed if the "Safe" input S (pin 2) is at high potential. In that way, this portion of the memory is protected against inadvertent reprogramming even if such false informations were received via the IM bus. The second part of the programming matrix is not protected. 3.4. Shipment Parts are shipped with all bits set to "1".
8
NVM 3060
Block programming enable
Read reference shift -0.3 V
Test Byte enable
Read reference shift -0.6V
Charge Pump disable
Read reference shift + 0.3 V
Read reference shift + 0.6 V
7
6
5
4
3
2
1
0
Fig. 4-1: Functions of the 8 bits in the test byte
4. Test Functions This description of the test byte is not part of the specification. It contains no information necessary for normal (intended) use of the NVM 3060 memory. It is only intended as a description of the various functions of the test byte that are designed for factory use, but it does not specify such properties. The description is subject to change. Address location 516 contains a test byte which governs test mode operation of the NVM 3060. The test byte is set by performing the IM bus operation for entering address 516, followed by an IM bus programming operation with the desired test data word. The test byte is valid during all following IM bus operations until changed or set to 0 by a Reset = L signal. The test byte shall not be changed during the busy time of a programming operation. Fig. 4-1 shows the bit arrangement of the test byte. Set bit 5 for activation of the test byte! 4.1. Block Programming Three block program modes can be activated by the test byte, in conjunction with the memory address loaded into the memory address register: memory address 9 8 7 6 5 4 3 21 0 1) all bytes are selected : 0 x x x x x x x 0 x (e.g. 0)
Program Test byte (e.g. 160) Enter Address 0, 2 or 3 Program Data A checkerboard pattern is programmed with two programming operations after loading the test byte: Enter Address 2 Program Data 85 Enter Address 3 Program Data 170
4.2. Read Reference Shifting During read operations the memory cell threshold voltage is compared with a reference voltage. The comparator output then produces the logic one level for a cell threshold higher than the reference and the logic zero level for a cell threshold lower than the reference. The test byte provides means to shift the reference voltage in positive or negative direction in three steps: 0.3 V, 0.6 V, and 0.9 V. During a read operation a positive-shifted reference voltage establishes a margin test for logic ones, whereas a negative-shifted reference does so for logic zeroes. This margin test is performed digitally by IM bus operations only, without the need to switch analog power supplies. 7 6 5 4 3 21 0
2) all even-numbered bytes are selected : 3) all odd-numbered bytes are selected :
0 x x x x x x x 1 0 (e.g. 2)
0 x x x x x x x 1 1 (e.g. 3)
+0.9V : +0.6V : +0.3V : -0.3V : -0.6V : -0.9V :
x x x x x x
0 0 0 1 0 1
1 1 1 1 1 1
0 0 0 0 1 1
x1 x0 x1 x0 x0 x0
x1 x1 x0 x0 x0 x0
Thus, programming all selected bytes with the same desired data is done within one programming sequence. The complete sequence is: Enter Address 516
4.3. Charge Pump Disable Bit 3 of the test byte disables the high voltage charge pump.
9
NVM 3060
5. Description of the IM Bus The INTERMETALL Bus (IM Bus for short) has been designed to control the DIGIT 2000 ICs by the CCU Central Control Unit. Via this bus the CCU can write data to the ICs or read data from them. This means the CCU acts as a master whereas all controlled ICs are slaves. The IM Bus consists of three lines for the signals Ident (ID), Clock (CL) and Data (D). The clock frequency range is 50 Hz to 170 kHz. Ident and clock are unidirectional from the CCU to the slave ICs, Data is bidirectional. Bidirectionality is achieved by using open-drain outputs with On-resistances of 150 maximum. The 2.5 k pull-up resistor common to all outputs is incorporated in the CCU. The timing of a complete IM Bus transaction is shown in Fig. 5-1. In The non-operative state the signals of all three bus lines are High. To start a transaction the CCU sets the ID signal to Low level, indicating an address transmission, and sets the CL signal to Low level as well to switch the first bit on the Data line. Thereafter eight address bits are transmitted beginning with the LSB. Data takeover in the slave ICs occurs at the positive edge of the clock signal. At the end of the address byte the ID signal goes High, initiating the address comparison in the slave circuits. In the addressed slave the IM bus interface switches over to Data read or write, because these functions are correlated to the address. Also controlled by the address the CCU now transmits eight or sixteen clock pulses, and accordingly one or two bytes of data are written into the addressed IC or read out from it, beginning with the LSB. The completion of the bus transaction is signalled by a short Low-state pulse of the ID signal. This initiates the storing of the transferred data. It is permissible to interrupt a bus transaction for up to 10 ms.
H Ident L H Clock L H Data L LSB Address MSB LSB Data MSB 1 2 3 4 5 6 7 8 9 10 11 12 13 24
A Section A
B Section B
C Section C
tIM1 0
H Ident L tIM 1 H Clock L tIM 7 H Data L tIM 8 Address LSB tIM 9 Address MSB Data MSB tIM 2 tIM 3 tIM 4 tIM 5 tIM 6
Fig. 5-1: IM bus waveforms
10
NVM 3060
11
NVM 3060
ITT Semiconductors Group World Headquarters INTERMETALL Hans-Bunte-Strasse 19 D-7800 Freiburg Tel. (0761) 517-0, Telex 772 715 Telefax (0761) 517-174 Printed in Germany by A. Simon & Sohn, Freiburg (2/90) Order No. 6251-309-2E
Reprinting is generally permitted, indicating the source. However, our consent must be obtained in all cases. Information furnished by ITT is believed to be accurate and reliable. However, no responsibility is assumed by ITT for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of ITT. The information and suggestions are given without obligation and cannot give rise to any liability; they do not indicate the availability of the components mentioned. Delivery of development samples does not imply any obligation of ITT to supply larger amounts of such units to a fixed term. To this effect, only written confirmation of orders will be binding.
12
End of Data Sheet
Back to Summary Back to Data Sheets ICs
Semiconductors


▲Up To Search▲   

 
Price & Availability of NVM3060

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X